

import Cookies from 'js-cookie'

import 'normalize.css/normalize.css' // a modern alternative to CSS resets

import Element from 'element-ui'
import './styles/element-variables.scss'

import '@/styles/index.scss' // global css



import './icons' // icon
// import './permission' // permission control
import './utils/error-log' // error log



import "./set-public-path";
import Vue from "vue";
import singleSpaVue from "single-spa-vue";

import App from "./App.vue";
import store from './store'
import router from './router'
Vue.config.productionTip = false;

Vue.use(Element, {
 
})


const vueLifecycles1 = singleSpaVue({
  Vue,
  appOptions: {
    render(h) {
      return h(App, { props: { githubLink: this.githubLink } });
    },
  store,
    router
  },
});

export const bootstrap = vueLifecycles1.bootstrap;
export const mount = vueLifecycles1.mount;
export const unmount = vueLifecycles1.unmount;
